/* components/search-bar/search-bar.wxss */
.search-bar {
  position: absolute;
  bottom: -20rpx;
  left: 40rpx;
  right: 40rpx;
  display: flex;
  flex-flow: row;
  background: #FFFFFF;
  box-shadow: 0 6rpx 8rpx 0 #F5F5F5;
  border-radius: 44rpx;
  height: 88rpx;
  justify-content: center;
  align-items: center;
  padding: 24rpx;
  box-sizing: border-box;
  .search-icon {
    width: 40rpx;
    height: 40rpx;
  }
  .search-input {
    flex-grow: 1;
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 12rpx;
    font-size: 26rpx;
    color: #A8A8A8;
  }
  input.search-input {
    color: #262626;
  }
  .search-input-placeholder {
    color: #A8A8A8;
  }
  .search-close {
    width: 36rpx;
    height: 36rpx;
    margin-left: 24rpx;
    border-radius: 50%;
    opacity: 0.4;
  }
}